package com.mxpio.erp.common.equipment.entity;

import com.mxpioframework.jpa.annotation.Generator;
import com.mxpioframework.jpa.policy.impl.UUIDPolicy;
import com.mxpioframework.security.entity.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;


/**
 * 保养任务明细选项对象 MB_ERP_EQUIPMENT_UPKEEP_TASK_DETAIL_PARAM
 * 
 * @author Cheng
 * @date 2023-07-28
 */
@Data
@EqualsAndHashCode(callSuper=false)
@Entity
@Table(name = "MB_ERP_EQUIPMENT_UPKEEP_TASK_DETAIL_PARAM")
@Schema(description="保养任务明细选项")
public class EquipmentUpkeepTaskDetailParam extends BaseEntity {

private static final long serialVersionUID=1L;

    @Id
    @Generator(policy = UUIDPolicy.class)
    @Column(name = "ID_")
    @Schema(description = "id")
    private String id;

    @Column(name = "BIZ_NO_")
    @Schema(description = "保养工单编码")
    private String bizNo;

    @Column(name = "DETAIL_ID_")
    @Schema(description = "明细")
    private String detailId;

    @Column(name = "NUM_")
    @Schema(description = "排序")
    private Integer num;

    @Column(name = "PARAM_")
    @Schema(description = "选项值")
    private String param;


}
